*{
    margin: 0;
    padding: 0;
}
body {
background: #eee;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
/* font-size: 14px; */
color: #000;
}

a{
    text-decoration: none;
}
ul,li{
    list-style:none;
}
.Flyme{
    width: 100%;
    height: 100%;
    overflow: hidden;
}


.flyme-head{
    width: 100%;
    top: 0;
    left: 0;
    height: 90px;
    position: absolute;
    z-index:1;
}
.fltent{
    width:100%;
    height: 90px;
    min-width: 1240px;
    /* margin-left:200px; */
    font-size: 1em;
    overflow: hidden;
    display: flex;
    justify-content:space-around;
    line-height: 103px;
}
.fltent a{
    color: rgb(0, 149, 255);
}
.flheleft{
    width: 90px;
    height: 43px;
    /* float: left; */
    left: 0;
    
}
.flheright{
   width: 542px;
   height: 89px;
   display: flex;
   justify-content: space-around;
   right: 0;
}
/* ================================================== 轮播图*/
.swiper1 {
width: 100%;
height: 598px;
position: relative;
z-index:0;
}
.swiper-slide {
text-align: center;
font-size: 18px;

/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}

.swiper-slide img {
display: block;
width: 100%;
height: 597px;
object-fit: cover;
}
/* =====================================  尾部跳转区*/  
.fllfool{
width: 1300px;
height: 772px;
display: flex;
flex-wrap: wrap;
margin-top: 60px;
margin-left: 190px;
}
.fllfool-img{
margin-left: 12px;
margin-top: 12px;
}
.fllfool-img1 img{
width: 849px;
height: 509px;
}
.fllfool-img2{
position: relative;
}
.fllfool-img2 img{
width: 419px;
height: 509px;
}
.fllfool-img3 img{
width: 419px;
height: 252px;
}
.fllfool-img2-dw2{
position: absolute;
}
/* =========================================页面脚底 */
.fl-wire{
width: 100%;
height: 1px;
background-color:rgba(0,0,0,.04);
margin-top: 60px;
margin-bottom: 60px;
}
.fl-wire1{
margin-top: 60px;
margin-bottom: 60px;
}
.fl-wire2{
margin-top: 40px;
margin-bottom: 10px;
}
.flfoot{
width: 1280px;
height: 300px;
margin: 0 auto;
}
.fltxt{
display: flex;
justify-content: space-between;
}
.fltxta{
width: 704px;
height: 174px;
display:flex ;
justify-content: space-around;
}
.fltxa:hover{
   color: ;
}
.fllef h3{
padding:10px 0 10px ;
}
.fllef li{
color: rgba(0,0,0,.35);
padding: 5px 0;
}
/* .fllefhove:hover{
        
} */
.fltexb p{
margin:2px 0;
font-size: 28px;
color: rgba(0,0,0,.8);
margin-bottom: 4px;
}
.fltexb span{
font-size: 10px;
color: rgba(0,0,0,.6);
}
.fltexb button{
font-size: 12px;
width: 100px;
height: 30px;
margin-top: 12px;
color:#fff;
background-color: #0195ff;
border: 1px solid transparent;
}
.flvar{
width:1380px;
height: 39px;
margin: 0 auto;
font-size: 15px;
color: rgba(0,0,0,.35);
padding-top: 10px;
}
.flvartop{
width: 1320px;
display: flex;
justify-content: space-between;
}
.flvarbuttom{

height: 20px;
padding: 10px 0 20px;

}
 .fllefhove{
     position: relative; 
} 
.flhovee{
    top: -139px;;
    left: -43px;
    position: absolute;
    display: none;
}
.flhovee img{
    width: 150px;
    height: 150px;
}
.fllefhove:hover .flhovee {
    display: block;
}
.fllefhove a{
    color: rgba(0,0,0,.35);
}


/* =======================================第二页面-影视 */

.flbox{
    width: 100%;
    height: 100%;
}
.flbox-bgc{
    display: flex;
    width: 100%;
    background-color: #fff;
    margin: 0 auto;
    /* border: 1px solid red; */
}
.flbpx-head{
    width: 1249px;
    height:90px;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
}
.flhead-left{
    width: 90px;
    height: 72px;
   margin-top: 20px;
}
.flhead-right{
    width: 542px;
    height: 89px;
    display: flex;
    /* display: block; */
    margin-top: 25px;
    justify-content: space-between;
}
.flhead-right a{
    color:#333;
}
/* ======================================图片部分 */
.yingimg{
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.ying1{
    width:1249px;
    height: 84px;
    margin: 0 auto;
}
.choiceness{
    display: block;
    width:1249px ;
    margin: 0 auto;
}
.flteimg{
    width: 100%;
    margin-top: 20px;
}
/* .flteimg3{
    display: inline-block;
} */
.flimgone {
    width: 1270px;
    display: flex;
    flex-wrap: wrap;
    padding-top: 10px;
}
.flimgone li{
    width: 295px;
    height: 524px;
    padding: 15px  5px 5px  15px;
    /* overflow: hidden; */
}
.flimgone img{
    width: 295px;
    height: 524px;
}
.choiceness2{
    display: block;
    width:1249px ;
    padding:20px 0;
    margin: 0 auto;
}
.choiceness3{
    margin: 0 auto;
    display: block;
    width: 1270px;
}
.flimgone3{
    display: flex;
    flex-wrap: wrap;
}
.flimgone3 li{
   display: flex;
   width: 295px;
   height: 196px;
   padding:15px 5px 5px 15px ;
}
.flimgone3 img{
    width: 295px;
    height: 196px;
}
h3{
    margin:20px 0 ;
}
/* ==================================  底部 */
.fl2imgdi{
padding-top: 10px;
width: 1280px;
height: 58px;
margin: 0 auto;
font-size: .875em;
border-top: 1px solid #e5e5e5;
padding-bottom: 25px;
color: #ccc;
}
.flooxian{
display: block;
margin-top: 100px;
width: 100%;
height: 1px;
background-color:rgba(0,0,0,.04);
 /* background-color: #333; */
}
.fl2img-left{

display: flex;
justify-content:space-between;
}

.flimgbuttom{
height: 20px;
}

.fl2img1 ,.fl2img2{
    top: 0;
width: 248px;
display: flex;
justify-content: space-between;
}
.fl2img2{
    position: relative;
}
.fl2img2 p{
  top:0;
}
.fl2img1 button{
font-size: 12px;
width: 50px;
height: 20px;
color:#fff;
background-color: #0195ff;
border: 1px solid transparent;
}

.fixednav{
    position: fixed;
}